Contexto global.CheckByBitMask

Contexto global

CheckByBitMask

Disponible desde la versión 8.3.11.

Sintaxis:

CheckByBitMask(<Número>, <Máscara>)

Parámetros:

<Número> (obligatorio)

Tipo: Número.
El número a verificar, un entero en el rango de 0 a 2^32-1.
Si no es un entero o está fuera de rango, el método genera una excepción.

<Máscara> (obligatorio)

Tipo: Número.
Una máscara de bits, un entero en el rango de 0 a 2^32-1. Si no es un entero o está fuera de rango, el método genera una excepción.

Valor devuelto:

Tipo: Booleano.
Verdadero – si todos los bits coinciden.
Falso – si alguno de los bits no coincide.

Descripción:

Comprueba si los bits establecidos en 1 en una máscara están establecidos en 1 en un número.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil, Integración.

Ejemplo:

Función VerificarPropiedadesProducto(Propiedades)          
   MáscaraVendidoPorPieza = 8; 
   MáscaraPermitirVenta = 16; 
   MáscaraCalcularCantidad = 32; 
   MáscaraVentaAlPorMenor = 64;      
  
   Devolver 
CheckByBitMask(Propiedades,  
        MáscaraVendidoPorPieza + MáscaraPermitirVenta);      
FinFunción

Disponible desde:

Disponible desde la versión 8.3.11.